Volume 52, Issue 1, January 2023, Pages 51-62
Amr Megahed Bakr Marzouk; Hany Maged Abd El-Aal; Awad Mahmoud Awad